home *** CD-ROM | disk | FTP | other *** search
- package engine.dynamicObjects
- {
- import engine.BitmapLibrary;
-
- public class FuelIcon extends DynamicObject
- {
-
-
- private var sinSeed:Number;
-
- private var sinFreq:Number = 0.05;
-
- private var sinAmp:Number = 0.05;
-
- private var sin:Number = 0;
-
- public function FuelIcon()
- {
- sin = 0;
- sinAmp = 0.05;
- sinSeed = Math.random() * 2;
- sinFreq = 0.05;
- super(BitmapLibrary.Stills.DYN_FuelIcon);
- _drawMethod = DMETHOD.Slow;
- _objectType = OBJ_TYPES.GP;
- _persistent = true;
- solid = true;
- s = 2.5;
- z = 1.8;
- _auditThreshhold = 100;
- }
-
- override public function fStep() : *
- {
- super.fStep();
- sinSeed += sinFreq;
- sin = Math.sin(sinSeed) * sinAmp;
- vx = -sin * 10;
- vy = sin * 35;
- r = sin * 5;
- }
- }
- }
-